export function debounce(func,wait) {
    let timeout;
    return function(){
        const  context = this;// 保存函数执行上下文
        const args = arguments; // 保存函数参数
        clearTimeout(timeout); // 如果存在上一次的定时器，则清除
        timeout = setTimeout(function() {
            func.apply(context,args);
        },wait);
    };
}